the armadillos' armour - Spanish English Dictionary